Servebolt\Optimizer\Utils\SqlBuilder\SqlBuilder A

Total Complexity 54
Dependencies 0
Dependents 0
Total lines 381
Lines of code 213
Logical lines of code 121
Comment lines 79
Methods 30
Properties 11

Methods 30

Method Rating Maintainability Complexity Lines of code
addWhereItemsToQuery()
A
50 8 29
where()
S
53 4 26
buildQuery()
S
57 3 19
addOrderParameterToQuery()
S
68 3 8
addToQuery()
S
68 3 7
__construct()
S
75 2 5
valueIsWhitelisted()
S
70 2 7
addPrefixToQuery()
S
68 2 8
prepareQuery()
S
66 2 9
limit()
S
68 2 8
addLimitParameter()
S
70 2 6
selectItems()
S
71 2 6
order()
S
70 2 7
defaultWherePrefix()
S
82 1 3
removeLimit()
S
81 1 3
orderBy()
S
76 1 4
removeOrder()
S
77 1 4
orWhere()
S
75 1 4
andWhere()
S
75 1 4
whereDefaults()
S
70 1 6
defaultWhereOperator()
S
82 1 3
select()
S
73 1 5
selectCount()
S
71 1 6
delete()
S
77 1 4
query()
S
80 1 3
addToPrepareArguments()
S
80 1 3
resetQueryBuild()
S
74 1 5
toSql()
S
81 1 3
from()
S
77 1 4
resetLimitAndColumns()
S
77 1 4